@import url(reset.css);
body, html { width: 100%; height: auto; background: #bababa; /* Old browsers */ background: -moz-linear-gradient(-45deg, #bababa 0%, #d6d6d6 38%, #d6d6d6 59%, #767676 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #bababa), color-stop(38%, #d6d6d6), color-stop(59%, #d6d6d6), color-stop(100%, #767676)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(-45deg, #bababa 0%, #d6d6d6 38%, #d6d6d6 59%, #767676 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(-45deg, #bababa 0%, #d6d6d6 38%, #d6d6d6 59%, #767676 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(-45deg, #bababa 0%, #d6d6d6 38%, #d6d6d6 59%, #767676 100%); /* IE10+ */ background: linear-gradient(135deg, #bababa 0%, #d6d6d6 38%, #d6d6d6 59%, #767676 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bababa', endColorstr='#767676', GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
behavior: url(/css/pie/PIE.htc); }
.right-top { width: 143px; height: 295px; background: url(../images/corner_02.png) no-repeat; position: fixed; top: 0px; right: -50px; z-index: 99999; }
.left-bottom { width: 120px; height: 382px; background: url(../images/index_04.png) no-repeat; position: fixed; bottom: 0px; left: -50px; z-index: 99999; }
.gray { width: 99%; background: #eee; height: 20px; border: solid 1px #ccc; box-shadow: 2px 2px 2px #999; }
.gray-links { width: 1010px; height: auto; margin: 0 auto; text-align: right; }
.gray-links ul { float: right;}
.gray-links ul li { width: 90px; height: 20px; float: left; text-align:right; }
.shop_a{ background:url(../images/shopping.png) no-repeat left center; padding-left:18px;}
.login_a{ background:url(../images/login_a.png) no-repeat left center; padding-left:18px;}
#container { width: 1010px; height: auto; margin: 0 auto; clear: both; }
.nav { height: 80px; padding-top: 10px; }
.logo { width: 160px; float: left; height: 90px; }
.nav-text { width: 785px; padding: 0 10px; height: 41px; float: right; background: url(../images/nav_bg_04.png) no-repeat; margin-top: 15px; }
.nav-text ul li { width: 125px; padding-right: 5px; background: url(../images/line_07.png) no-repeat center right; height: 30px; line-height: 30px; float: left; text-align: center; }
.nav-text ul li a { font-size: 16px; color: #FFF; line-height: 30px; text-align: center; }
.nav-text ul li a:hover { color: #F06; }
.nav-text ul li:last-child { background: none !important; }
.nav-text ul li.last{background: none !important;}
.main { width: 1010px; height: auto; margin: 0 auto; clear: both; overflow: hidden; }
.main-left { width: 667px; height: 548px; float: left; }
.main-right { width: 340px; float: right; background: #e6e6e6; height: auto; overflow: hidden; }
.main-right h1 { font-size: 14px; font-weight: bold; padding: 10px; }
.main-right p { font-size: 12px; color: #999; padding: 5px 10px; line-height: 1.8; }
.main-right-top { padding-right: 141px; height: 169px; background: url(../images/main_c_15.png) no-repeat center right; }
.more-left { position: relative; bottom: 5px; left: 10px; }
.main-right-center { padding-left: 150px; height: 179px; background: url(../images/main_c_19.png) no-repeat center left; padding-top: 10px; }
.more-right { position: relative; bottom: 5px; left: 100px; width: 41px; height: 17px; }
.main-right-bottom { height: 189px; padding-right: 181px; background: url(../images/main_c_23.png) no-repeat center right; }
.main-bottom { width: 1010px; height: auto; margin: 0 auto; clear: both; padding-top: 10px; }
.main-bottom-left { width: 230px; height: 187px; float: left; background: url(../images/main_bottom_12.png) no-repeat center bottom; }
.main-bottom-left-title { height: 23px; padding-left: 15px; }
.main-bottom-left-title span { padding: 5px 10px; background: #7E0063; color: #FFF; font-size: 14px; }
.main-bottom-left-content { padding: 15px; }
.main-bottom-left-content p { font-size: 12px; color: #999; line-height: 1.5; }
.img-border { color: #ccc; border: solid 1px #ccc; margin-left: 5px; }
.img-border2{ border: solid 1px #ccc; padding:1px;}
.main-bottom-center { width: 387px; height: 187px; float: left; background: url(../images/main_bottom_07.png) no-repeat center bottom; margin-left: 2px; }
.main-bottom-center-content-img { padding: 7px 14px 15px 14px; background: url(../images/about_bg_13.png) no-repeat; float: left; width: 87px; height: 108px; }
.main-bottom-center-content-p { font-size: 12px; color: #999; line-height: 1.5; float: left; width: 235px; margin-left: 5px; }
.main-bottom-right { width: 389px; height: 187px; float: right; background: url(../images/main_bottom_09.png) no-repeat center bottom; }
.main-bottom-right-content-img { padding: 7px 14px 15px 14px; background: url(../images/about_bg_13.png) no-repeat; float: left; width: 87px; height: 108px; }
.main-bottom-right-content-p { font-size: 12px; color: #999; line-height: 1.5; float: left; width: 235px; margin-left: 5px; }
.footer { width: 793px; height: auto; overflow: hidden; clear: both; margin: 0 auto; padding-top: 20px; }
.footer-links { background: #821d60; height: 26px; }
.footer-links ul { padding-left: 10px; }
.footer-links ul li { width: 105px; height: 26px; line-height: 26px; background: url(../images/footer-line_07.png) no-repeat center right; float: left; text-align: center; margin-left: 5px; }
.footer-links ul li a { font-size: 12px; color: #FFF; line-height: 26px; text-align: center; }
.footer-links ul li a:hover { color: #F06; }
.footer-links ul li:last-child { background: none !important; }
.footer-copy { clear: both; padding: 20px; text-align: center; }
.footer-copy p { color: #360020; font-size: 12px; line-height: 2; text-align: center; }

#iview2 { display: block; width: 667px; background: #000; background: rgba(0, 0, 0, 1); position: relative; overflow: hidden; height: 548px; }
#iview2 .iviewSlider { display: block; width: 667px; height: 548px; margin: 0px auto; }
.iview div.iview-directionNav { position: absolute; top: 37%; left: 0px; z-index: 9; width: 100%; }
#iview2 div.iview-directionNav { top: 49%; }
.iview div.iview-directionNav a { display: block; cursor: pointer; position: absolute; width: 31px; height: 43px; background-image: url(../images/bg_direction_nav_white.png); text-indent: -9999px; -webkit-transition: left 0.3s ease-in-out; -webkit-transition-property: left, right; -moz-transition: left 0.3s ease-in-out; -moz-transition-property: left, right; -o-transition: left 0.3s ease-in-out; -o-transition-property: left, right; -ms-transition: left 0.3s ease-in-out; -ms-transition-property: left, right; transition: left 0.3s ease-in-out; transition-property: left, right; }
.iview div.iview-directionNav a.iview-nextNav { right: -27px; background-position: 30px 0px; }
.iview div.iview-directionNav a.iview-prevNav { left: -27px; background-position: 0px 0px }
.iview.iview-hover div.iview-directionNav a.iview-nextNav { right: 20px; }
.iview.iview-hover div.iview-directionNav a.iview-prevNav { left: 20px; }

#iview2 .iview-controlNav { position: absolute; bottom: 20px; left: 313px; }
#iview2 .iview-controlNav a { text-indent: -9999px; }
#iview2 .iview-controlNav a.iview-control { padding: 0px; float: left; width: 11px; height: 11px; background: url('../images/bullets_2.png') no-repeat 0px 0px; line-height: 0px; margin-right: 7px; }
#iview2 .iview-controlNav a.iview-control.active { background-position: 0px -11px; }
.iview-caption { background: url('../images/caption-bg.png'); color: #FFF; border-radius: 3px; padding: 10px 15px; font-family: Verdana; font-size: 12px; text-shadow: #000 1px 1px 0px; }

.iview-caption.caption1 { text-shadow: none; }
.iview-caption.caption2 { background: #FFF; color: #000; text-shadow: none; }
.iview-caption.caption3 { background: #c4302b; box-shadow: rgba(0, 0, 0, 0.7) 10px 10px 15px 0px; text-shadow: none; }
#iview-preloader { border: #666 1px solid; width: 150px }
#iview-preloader div { background: #666; }
#iview-timer { border-radius: 10px; }
#iview-timer div { border-radius: 10px; }

.iviewSlider { overflow: hidden; }
/* The timer in the Slider */
#iview-timer { display:none !important; position: absolute; z-index: 100; border-radius: 5px; cursor: pointer; }

/* The Preloader in the Slider */
#iview-preloader { position: absolute; z-index: 1000; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: #000 1px solid; padding: 1px; width: 100px; height: 3px; }
#iview-preloader div { float: left; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; height: 3px; background: #000; width: 0px; }
/* The strips and boxes in the Slider */
.iview-strip { display: block; position: absolute; z-index: 5; }
.iview-block { display: block; position: absolute; z-index: 5; }
/* Direction nav styles (e.g. Next & Prev) */
.iview-directionNav a { position: absolute; top: 45%; z-index: 9; cursor: pointer; }
.iview-prevNav { left: 0px; }
.iview-nextNav { right: 0px; }
/* Control nav styles (e.g. 1,2,3...) */
.iview-controlNav { position: absolute; z-index: 9; }
.iview-controlNav a { z-index: 9; cursor: pointer; }
.iview-controlNav a.active { font-weight: bold; }
.iview-controlNav .iview-items ul { list-style: none; }
.iview-controlNav .iview-items ul li { display: inline; position: relative; }
.iview-controlNav .iview-tooltip { position: absolute; }
/* The captions in the Slider */
.iview-caption { position: absolute; z-index: 4; overflow: hidden; cursor: default; }
/* The video show in the Slider */
.iview-video-show { background: #000; position: absolute; width: 100%; height: 100%; z-index: 101; }
.iview-video-show .iview-video-container { position: relative; width: 100%; height: 100%; }
.iview-video-show .iview-video-container a.iview-video-close { position: absolute; right: 10px; top: 10px; background: #222; color: #FFF; height: 20px; width: 20px; text-align: center; line-height: 29px; font-size: 22px; font-weight: bold; overflow: hidden; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }
.iview-video-show .iview-video-container a.iview-video-close:hover { background: #444; }
/*list*/
.list{ background:#fff; margin:15px 0 0 0; padding:0;min-height:510px;}
.list .list_top{ margin:0; padding:0;}
.list_con{ overflow:hidden;}
.list_con .list_con_left{ float:left; width:687px; background:url(../images/list_02.png) repeat-y right top; padding:15px 13px 10px 0; padding-bottom:9999px; margin-bottom:-9999px;}
.list_con .list_con_left h1{ font-size:14px; color:#666; letter-spacing:2px; line-height:35px; padding:0 0 15px 15px;background:url(../images/list_03.png) repeat-x left bottom;}
.list_con .list_border{ border-bottom:1px solid #ccc; height:12px;}
.list_con .list_con_left .list_main{ padding:20px;}
.list_con .list_con_left .list_main h2{ font-size:22px; color:#000; font-weight:700; border-bottom:1px solid #ccc; line-height:40px;}
table.left_list{ margin:10px 0; width:100%;}
table.left_list img{ padding:1px; border:1px solid #ccc;}
table.left_list tr td.title{ font-size:20px; font-weight:700; color:#222; letter-spacing:2px;}
table.left_list tr td.text a,table.left_list tr td.text a:link{ font-size:14px; letter-spacing:2px; color:#7f7f7f;}
table.left_list tr td.text a:hover{ text-decoration:underline;}
table.left_list tr td.link a,table.left_list tr td.link a:hover,table.left_list tr td.link a:link{ color:#2c86c8; text-decoration:none; line-height:20px;}
table.left_list tr td.share span.share_time{ float:left; color:#7f7f7f; padding:0 10px 0 0;}
table.left_list tr td .share_con{ float:right; width:200px;}
.list_con_right{ float:left; padding:15px 5px 0 0; width:300px;}
.list_con_right h1{ font-size:18px; color:#222; line-height:35px; font-weight:700; border-bottom:3px solid #eaeaea; padding:0 0 8px 15px;}
.list_con_right .list_r_img{ text-align:center; padding:10px 0 0 0;}
.list_con_right .list_r_text{ text-align:center; font-size:14px; color:#666; line-height:30px;}

/*detail*/
.detail{ overflow:hidden;}
.d_left{ float:left; width:300px; background:url(../images/list_02.png) repeat-y right top; padding:0 13px 9999px 0;margin-bottom:-9999px;}
.d_left ul{ padding:15px;}
.d_left ul li{ background:url(../images/detail_07.png) no-repeat 20px center; padding:10px 0 10px 50px; border-bottom:1px solid #ccc;}
.d_left ul li a,.d_left ul li a:link,.d_left ul li a:hover{ color:#333; font-size:14px;}
.d_left ul li.current{ background:url(../images/detail_10.png) no-repeat 20px center;}
.d_left ul li.current a{ color:#800064; font-weight:700;}
.d_right{ float:left; width:660px; padding:15px 0 20px 15px;}
.d_right h1{ font-size:14px;color:#666; line-height:35px; font-weight:normal; border-bottom:3px solid #eaeaea; padding:0 0 5px 15px;}
.d_right ul{ padding:10px;}
.d_right ul li{ background:url(../images/detail_11.png) no-repeat left center; padding:0 0 0 25px; line-height:35px; border-bottom:1px dashed #ccc;}
.d_right ul li a{ color:#666; font-size:13px;}
.d_right ul li a:hover{ color:#800064;}
.d_page{ text-align:center; padding:15px 0;}
.d_right h2{ font-size:20px; font-weight:700; text-align:center; line-height:45px;}
.d_r_img{ text-align:center;}
.d_r_text{ text-indent:2em; line-height:26px; color:#666; padding:15px 0; font-size:14px;}

/*science*/
.sci_title{ background:#c0c0c0; color:#fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin:15px auto; width:500px; line-height:45px; font-size:20px; text-align:center;}
.sci_time{ background:url(../images/science_07.png) no-repeat bottom center; width:675px; clear:both; padding:0 0 5px 0;}
.sci_time span{ text-align:center; width:100%; height:75px; display:block;}
.sci_time ul{ padding:0; overflow:hidden; clear:both;}
.sci_time ul li{ float:left; height:55px; border:none; line-height:18px;color:#666; font-size:12px;}
.sci_time ul li.sci_left.sci_l_current{ background:url(../images/science_04.png) no-repeat left top;padding:10px 30px 10px 10px;width:280px;}
.sci_time ul li.sci_right.sci_r_title{ color:#ec5742; font-size:16px; font-weight:700;padding:10px 10px 10px 40px;width:300px; background:none; line-height:55px;}
.sci_time ul li.sci_left.sci_r_title{ color:#ec5742; font-size:16px; font-weight:700; text-align:right;padding:10px;width:300px;background:none; line-height:55px;}
.sci_time ul li.sci_right.sci_l_current{ padding:10px 10px 10px 30px;width:280px; background:url(../images/science_05.png) no-repeat left top; margin-left:30px;}
.sci_text{ color:#ec5742; font-size:16px; font-weight:700; line-height:56px; width:300px; margin:0 auto; text-align:center;}
/*regist*/
.regist{ padding:20px 200px; background:#fff;overflow:hidden; clear:both; margin:10px 0;}
.regist h1{ background:url(../images/detail_11.png) no-repeat left center; padding:0 0 0 30px; border-bottom:1px dotted #ccc; font-size:14px; line-height:26px; color:#870069;}
.regist h1 span{ float:right;}
.regist h1 span a{ color:#666;}
.regist table.member tr td{ color:#333; font-size:13px;}
.regist table{ width:100%; margin:20px 0; color:#666;}
.regist table tr td { padding:8px 5px;  font-size:13px;}
.regist table tr td input{ width:220px; border:1px solid #ccc; padding:5px 0;}
.regist table tr td span{ color:#f50; padding:0 5px;}
.re_border{ border-bottom:1px dotted #ccc;}
.re_button{ text-align:center; margin:20px 0;}
.re_button a img{ border:none;}
.mem_button{ width:200px; margin:0 auto;}
.mem_button a{ border:1px solid #ccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #eaeaea 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(99%,#eaeaea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#eaeaea 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#eaeaea 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#eaeaea 99%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#eaeaea 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
width:80px; text-align:center; display:block; float:left; margin:0 5px; padding:5px 0; letter-spacing:2px; font-size:14px;
}
/*login*/
.login{ padding:10px;}
.login .login_img{ text-align:center; float:left; width:590px; height:380px; background:url(../images/login_05.png) no-repeat top right; padding:10px 0;}
.login_mess{ color:#666; width:330px; padding:0 30px 0 20px; background:url(../images/login_05.png) no-repeat top right; float:left; overflow:hidden;  height:380px;}
.login_link{ padding:15px 0; font-size:14px;}
.login_link img{ float:left; padding:0 5px;}
.login_color,.login_color a{color:#821d60;}
.login_r{ float:right; font-size:12px;}
.login_text{ padding:15px 0;}
.login_text .login_border{ border:1px solid #ccc; padding:5px; overflow:hidden; margin:10px 0;}
.login_text .login_border img{ padding:5px 10px; float:left;}
.login_text .login_border input{ border:none; width:260px; padding:5px; float:left; color:#666;}
.login_button{ text-align:center; padding:20px 0;}
/*shop*/
.shop{ padding:10px; background:#fff;overflow:hidden; clear:both; margin:10px 0; font-size:12px; color:#666; min-height:510px;}
.shop p{ color:#666; font-size:14px; border-bottom:2px solid #ccc; padding:5px 0 5px 15px; margin:10px 0;}
.shop_step{ padding:10px 0 0 35px; width:900px;}
.shop_step .step_img{ text-align:right; clear:both;}
.shop_step ul{ float:right; width:480px;}
.shop_step ul li{ float: left; width:160px; text-align:center;}
.shop_step ul li.current{ color:#40b200;}
.shop_step ul li.last{ color:#bce8a3;}
table.shop_list{ margin:20px auto; width:900px;}
table.shop_list.shop_current{ width:570px;}
.shop_list tr td{ padding:8px 0; color:#333; font-size:14px;}
.shop_list tr td span a,.shop_list tr td span a:visited{ padding:0 8px;}
.shop_list tr.shop_border td{ border:1px solid #ccc; background:#e5e5e5; color:#666;}
.shop_fee{ color:#e80000; font-size:18px;}
.shop h1.shop_title{ font-size:26px; color:#000; clear:both; padding:10px 0;}
.shop_ok{ background:#ebf0e9; border:1px solid #ccc; padding:10px;}
.shop_text{ background:url(../images/shop_06.png) no-repeat left center; padding-left:120px; width:400px; margin:0 auto; height:70px;}
.shop_text p.shop_red{ color:#f00; font-size:14px; line-height:28px;}
.shop_text p{ color:#666; font-size:12px; border:none; line-height:22px; padding:0; margin:0;}
.shop_text p a,.shop_text p a:visited{ color:#666; padding:0 10px 0 0;}
.shop_text p a:hover{ text-decoration:underline;}
.shop_text p.shop_blue{ line-height:26px; letter-spacing:1px;}
.shop_text p.shop_blue a,.shop_text p.shop_blue a:visited{ color:#005ea7; padding:0 5px;}
/*detail_center*/
.detail_cenimg{ text-align:center;}
.detail_title{ margin:10px 0; background:url(../images/details_06.jpg) no-repeat left top; height:34px; padding:4px 0 6px 0;}
.detail_title.detail_list{ background:none;height:34px; border-bottom:1px solid #7d0062; padding:0;}
.detail_title.detail_list h1{background:#7d0062; float:left; padding:0 10px;}
.detail_title h1{ font-size:16px; color:#fff; line-height:34px; padding-left:10px;}
.detail_con{ background:#f3f3f3; margin:5px 0; padding:5px; overflow:hidden;}
.detail_con.detail_bg{ background:none;}
.detail_bg_border{ border-bottom:1px solid #ccc; margin:5px 0;}
.detail_con .detail_con_l{ float:left;}
.detail_con .detail_con_l.detail_pad{ padding:0 0 0 30px;}
.detail_con .detail_con_r{ float:left; padding-left:10px; width:609px;}
.detail_con .detail_con_r.detail_list{ float:right; width:290px; padding:0 100px 0 0;}
.detail_con .detail_con_l.detail_list{ float:left; width:290px; padding:0 0 0 30px;}
.detail_con .detail_con_r h1{ background:url(../images/details_12.jpg) no-repeat left center; padding-left:18px; border:none; color:#7e0063; font-size:14px; font-weight:700; line-height:22px;}
.detail_con .detail_con_r h2,.detail_con .detail_con_l h2{color:#333; font-size:23px; line-height:36px;}
.detail_con .detail_con_r.detail_list p{ padding:15px 0; font-size:14px; color:#666; line-height:26px;}
.detail_con .detail_con_l.detail_list p{ border:none; padding:0; font-size:14px; color:#666; line-height:26px;}
.detail_con .detail_con_r p{ border:none;font-size:12px; padding:0; margin:0; line-height:20px;}
.detail_con .detail_con_r p strong{ font-weight:700; color:#333;}
.detail_con_border{ border-bottom:1px solid #7e0063; margin:5px 0;}
.detail_con .detail_con_l.detail_effect{ float:right;}
.detail_con .detail_con_r.detail_effect{ width:700px; padding:0 10px;}
.detail_con .detail_con_r.detail_effect h1{ background: none; padding:5px 0;}
.detail_con .detail_con_r.detail_effect p{ font-size:14px; line-height:20px; letter-spacing:1px;}
.detail_use{ clear:both; overflow:hidden; padding:0 0 0 8px;}
.detail_use ul li{ float:left; margin:0 3px; font-size:14px;}
.detail_use ul li.detail_u_border{ background:#fff; border:1px solid #ccc; width:184px; height:93px; padding:8px; font-weight:700; color:#333;}
.detail_notes{ background:url(../images/details_29.jpg) no-repeat left top; height:160px; margin:10px 0 0 0; padding:25px 0 0 40px;}
.detail_notes p{ border:none; color:#333; font-size:14px; line-height:24px; margin:5px 0;}
.detail_notes p.detail_red{ color:#7f0063;}
table.detail_check{ width:960px; border:1px solid #333; border-bottom:none; border-right:none; margin:10px 10px 20px 10px; height:auto;}
table.detail_check tr td{border:1px solid #333; border-top:none; border-left:none; padding:5px; font-size:14px; font-weight:700; vertical-align:top; color:#333;}
.detail_other{ padding:5px 40px;}
.detail_other p{ padding:0; margin:0; border:none; color:#333; font-size:16px;line-height:28px;}
.detail_other p span{ color:#7e0063; font-size:22px; padding-left:8px; line-height:36px;}
a.detail_shop{ padding:5px; color:#fff;background: #7e0063; /* Old browsers */
background: -moz-linear-gradient(top, #7e0063 0%, #b2005c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7e0063), color-stop(100%,#b2005c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #7e0063 0%,#b2005c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #7e0063 0%,#b2005c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #7e0063 0%,#b2005c 100%); /* IE10+ */
background: linear-gradient(to bottom, #7e0063 0%,#b2005c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7e0063', endColorstr='#b2005c',GradientType=0 ); /* IE6-9 */ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.detail_bg .y{ padding:0 30px 0 0;}


/*about*/
.d_right_content{ padding:10px 20px;}
.d_right_content h1{ font-size:14px; font-weight:bold; line-height:2; border:none; color:#333;}
.d_right_content p{ font-size:14px; line-height:2; text-indent:2em; color:#666;}

.d_right_maps{ text-align:center; margin-top:10px;}
.d_right_content_about{ border-bottom:solid 2px #ccc !important;}

.d_right_contact{ height:281px; margin-top:20px; padding-top:10px; padding-left:50px; }
.d_right_contact p{ font-size:14px; line-height:2.5; text-indent:2em; color:#666;}
.d_right_contact p b{ font-weight:bold;}

/*service*/
.ly_con{ background:#fff; clear:both; padding:5px 0; width:940px; margin:0 auto;}
.ly_jion_int{ padding:10px; color:#333; font-size:14px; overflow:hidden;}
.ly_jion_int h1{ background:url(../images/jion_11.jpg) no-repeat left bottom; padding:0 0 10px 10px; font-size:20px; font-weight:700; color:#7F0063; line-height:36px; border:none;}
.ly_jion_int ul.join_intro{ float:left; line-height:24px; padding:15px 5px;}
.ly_jion_int p.jion_img a{ float:left; padding:40px 15px;}
.jion_agency{ background:#f5f5f5; margin:20px; border:1px solid #ccc; text-align:center; padding:10px 0; color:#666; font-size:13px;}
.jion_agency h2{ font-weight:700; color:#2368b5; line-height:30px; font-size:16px; }
.jion_agency ul li{ list-style:disc; text-align:left;  padding:0px; line-height:26px; background:none;}
.ly_jion_int.jion_hui p{ color:#666; line-height:26px; padding:10px;}
.ly_jion_int p.jion_img{ text-align:center; padding:15px 0;}
.ly_jion_int p.jion_step{ background:#d9edf7; padding:15px; margin:15px; color:#2368b5; line-height:26px;}
.ly_jion_int p.jion_step span{ line-height:36px;}
.join_intro p{ font-size:14px; color:#666; line-height:2; text-indent:2em;}

.jion_agency_l{ width:160px; height:130px; float:left;}
.jion_agency_l h2{ margin-top:15px;}
.jion_agency_r{ width:350px; float:left; margin-left:40px;}
.jion_agency_r h2{ line-height:30px; text-align:left;}


/*question*/
.d_right_qanda{ padding:10px;}
.d_right_qanda_c{ padding:10px 10px 20px 10px;}
.d_right_qanda_q{ font-size:14px; background:url(../images/qq.png) no-repeat -2px 2px; padding-left:25px; font-weight:bold; color:#333; line-height:2}
.d_right_qanda_a{ font-size:14px; background:url(../images/aa.png) no-repeat 0px 2px; padding-left:25px; color:#666; line-height:1.5}

/*honor*/

.d_right_honor_img ul li{ background:none; border:none; width:155px; height:215px; float:left; margin-left:0; margin-right:30px; margin-top:5px; overflow:hidden;}
.d_right_honor_img ul li p{ height:20px; line-height:20px; text-align:center; }
.d_right_honor_img ul li p a{ font-size:12px; line-height:12px;}
